package com.jdk8;

import java.util.Arrays;
import java.util.List;

import org.junit.Test;

public class StreamTest {
	@Test
	public void testName() throws Exception {
		List<Integer> list = Arrays.asList(12, 43, 12, 34, 43, 454);
		// 要处理的元素集合看作一种流， 流在管道中传输， 并且可以在管道的节点上进行流水线操作， 比如筛选， 排序，聚合等。
//		list.stream().distinct().forEach(System.out::println);// 去重
		list.stream().map(n -> n * n).forEach(System.out::println);// 映射运算
//		list.stream().unordered()
	}
}
